algae bioreactor - English Synonyms Dictionary